package edu.usmp.common.service;

import javax.persistence.EntityManager;

import edu.usmp.model.Paciente;
import edu.usmp.model.Usuario;
import edu.usmp.model.repository.PacienteRepository;
import edu.usmp.model.repository.UsuarioRepository;
import edu.usmp.util.Utilitario;

public class CommonService {

	public Usuario validarUsuario(Usuario u) throws RuntimeException{
		EntityManager em= Utilitario.getInstance().getEntityManager();
		UsuarioRepository usuarioRepository = 
				new UsuarioRepository(em);
		Usuario usuariobd=usuarioRepository.findById(u.getUsuario());
		if(usuariobd == null){
			throw new RuntimeException("Usuario no existe");
		}else{
			
			if(!usuariobd.getClave().equals(u.getClave())){
				throw new RuntimeException("Su password es incorrecto");
			}
		}
		return usuariobd;
	}
	
	
}

